package Data;

import it.magazzinoCofi.annotation.Singleton;



public class Utente {
	@Singleton
	private static Utente Main;
	
	private String User;
	
	//da sostituire con un enum e sincronizzare con il database
	private String Type;
	
	
	public Utente(String user) {
		this.User=user;
		Main=this;
	}
	
	public static synchronized Utente getInstance() {
        if (Main == null) {
            System.out.println("Utente non presente");
            Main=new Utente("Guest");
        //da rivedere
        }
        return Main;
    }
	
	@Override
	public String toString() {
		return User;
	}
	
	/**
	 * Ritorna il nome Utente
	 * @return String user
	 */
	public String getUser() {
		return User;
	}
}
